// const str = console.log `hello str`; //[ 'hello str' ]
const name = 'tome'
const gender = 'boy'

function myfn(str, name, gender) {
    // 实际myfn方法是将``字符串模板进行解析成数组，枚举这个字符串静态的数据，变量并没有解析
    console.log(str); //[ 'hey,', ' is a ', '.' ]
    console.log(name, gender); //tome boy
    // 实际这个函数是对原字符串进行加工，返回相应判断值
    return str[0] + name + str[1] + gender + str[2];

}
const str = myfn `hey,${name} is a ${gender}.`


console.log(str);